package id.web.faisalabdillah.xtimesheet.dao;

import java.util.Date;
import java.util.List;

import com.google.appengine.api.datastore.Key;

import id.web.faisalabdillah.xtimesheet.domain.TimeSheet;

public interface ITimeSheetDao {
	public void insert(TimeSheet object);
	public void delete(TimeSheet object);
	public void update(TimeSheet object);
	public TimeSheet findById(Key id);
	public TimeSheet findByDate(Date date);
	public List<TimeSheet> listAll();
	public List<TimeSheet> listPaging(int firstRow,int maxRow);
}
